<?php
/**
 * 展示的信息
 * @param $status
 * @param $msg
 * @param array $data
 */
function show($status , $msg , $data=[] )
{
    $arr = array(
        'status' => $status,
        'msg' => $msg,
        'data' => $data,
    );
    //返回时以json格式
    return exit(json_encode($arr));
}

/**
 * 密码加盐
 * @param $password
 * @return string
 */
    function getMd5Password($password)
    {
        $pa =  md5($password . C('PWD'));
        return $pa;
    }

/**
 * 判断前后台菜单
 * @param $type
 * @return string
 */
function getMenutype($type)
{
    return $type == 1 ? '后台菜单' : '前端导航';
}

/**
 * 判断后台列表的状态
 * @param $status
 * @return string
 */
function status($status)
{
    $str = '';
    if($status == 1){
        $str =  '正常';
    }
    elseif($status == 0){
        $str =  '关闭';
    }
    elseif($status == -1){
        $str = '删除';
    }
    return $str;
}

/**
 * 选中的控制器
 * @param $nav
 * @return string
 */
function getAdminMenus($nav)
{
    $res = '/admin.php?c=' . $nav['c'] . "&a=" . $nav['a'];
    if($nav['f'] === 'index'){
        $res = '/admin.php?c=' . $nav['c'];
    }
    return $res;
}

/**
 * 选择导航栏的高亮
 * @param $navc
 * @return string
 */
function getActive($navc)
{
    $c = strtolower(CONTROLLER_NAME);
    if($navc == $c){
        return "class='active'";
    }
    return '';
}

/**
 * 编辑器上传文件
 * @param $status
 * @param $data
 */
function showKind($status , $data)
{
    header("Content-type:application/json;charset=UTF-8");
    if ($status == 0){
        exit(json_encode(['error' => 0 , 'url' => $data]));
    }
    exit(json_encode(['error' => 1 , 'message' => '上传失败，请重试']));
}

/**
 * 获取当前登录这用户名
 * @return mixed|string
 */
function getAdminUser()
{
    return session('adminUser.username') ? session('adminUser.username') : '';
}

/**
 * 根据id查询栏目名
 * @param $navs
 * @param $id
 * @return string
 */
function getCatName($navs , $id)
{
    foreach ($navs as $v){
        $navList[$v['menu_id']] = $v['name'];
    }
    return isset($navList[$id]) ? $navList[$id] : '';
}

/**
 * 查询文章来源
 * @param $id
 * @return string
 */
function getCopyFromById($id)
{
    $copyfrom = C('COPY_FROM');
    return $copyfrom[$id] ? $copyfrom[$id] : '';
}

/**
 * 判断有无缩略图
 * @param $thumb
 * @return string
 */
function isThumb($thumb){
    if ($thumb){
        return '<span style="color: #4cae4c">有</span>';
    }else{
        return '<span style="color: #880000">无</span>';
    }
}